package Redis.常用命令;

/**
 * Redis常用命令
 */
public class index {
    /**
     * 字符串操作命令：<p>
     * SET：格式为 SET key value，设置指定key的值（不存在指定key则插入数据，插入时指定key、value）<p>
     * GET：格式为 GET key，获取指定key的值<p>
     * SETEX：格式为SETEX key seconds value，设置指定key的值，并将key的过期时间设置为seconds秒。可以用于短信验证码<p>
     * SETNX：格式为SETNX key value，只有在key不存在时设置key的值。可以用于分布式锁<p></p><p></p>
     * <p>
     * 哈希操作命令：<p>
     * HSET key field value：将哈希表key中的字段field的值设为value<p>
     * HGET key field：获取存储在哈希表key中指定field的值<p>
     * HDEL key field：删除存储在哈希表key中指定的field字段<p>
     * HKEYS key：获取哈希表key中所有字段<p>
     * HVALS key：获取哈希表key中所有值<p></p><p></p>
     * <p>
     * 列表操作命令：<p>
     * LPUSH key value1 [value2]：将一个或多个值插入到列表头部<p>
     * LRANGE key start stop：获取列表指定范围内的元素<p>
     * RPOP key：移除并获取列表最后一个元素<p>
     * LLEN key：获取列表长度<p></p><p></p>
     * <p>
     * 集合操作命令：<p>
     * SADD key member1 [member2]：向集合添加一个或多个新成员<p>
     * SMERBERS key：返回集合中所有成员<p>
     * SCARD key：获取集合成员数<p>
     * SINTER key1 [key2]：返回给定所有集合的交集<p>
     * SUNION key1 [key2]：返回给定所有集合的并集<p>
     * SREM key member1 [member2]：删除给定集合中一个或多个成员<p></p><p></p>
     * <p>
     * 有序集合操作命令：<p>
     * ZADD key score1 member1 [score2 member2]：向有序集合添加一个或多个成员<p>
     * ZRANGE key start stop [WITHSCORES]：通过索引区间返回有序集合中指定区间内的成员<p>
     * ZINCRBY key increment member：有序集合中对指定成员的分数加上增量increment<p>
     * ZREM key member [member ...]：移除有序集合中一个或多个成员<p></p><p></p>
     * <p>
     * 通用命令：不针对数据类型<p>
     * KEYS pattern：查找所有符合给定模式pattern的key<p>
     * EXISTS key：检查给定key是否存在<p>
     * TYPE key：返回key所储存的值的类型<p>
     * DEL key：当key存在时删除key<p>
     *
     * @param args
     */
    public static void main(String[] args) {

    }
}
